#ifndef MEMBRE_H
#define MEMBRE_H
#include <string>
#include <vector>
using std::string;
using std::vector;

#include "emprunt.h"
class Membre
{
private:
    int ID;
    string nom;
    string type;
    string mail;
    string password;
    int previlege;
public:
    Membre();
    Membre(int id,string nomx,string typex,string mailx,string passwordx,int previlegex);
    static Membre getById(int id);
    void commit();

    void setID(int id);
    void setType(string typex);
    void setMail(string mailx);
    void setPassword(string passwordx);
    void setPrevilege(int previlegex);

    vector<Emprunt> getActiveEmprunt();
    vector<Emprunt> getEmprunt();
};

#endif // MEMBRE_H
